
import * as dd from 'dingtalk-jsapi';
export function ddAutoLogin() {
  // const isDDPc = dd.pc; // 是否在钉钉浏览器PC端
  // const isDDMobile = dd.ios || dd.android; // 是否在钉钉浏览器移动端
  const isBrowser = dd.other; // 是否在浏览器
  return new Promise((resolve, reject) => {
    if (!isBrowser) {
      dd.ready(function() {
        dd.runtime.permission.requestAuthCode({
          corpId: 'ding3fe87bb44599fc70', // 企业id
          onSuccess: function(info) {
            const code = info.code; // 通过该免登授权码可以获取用户身份
            resolve(code);
          },
          onFail: (err) => {
            reject(err);
          }
        });
      });
    } else {
      reject();
    }
  });
}
